package com.sanyou.registry;

import java.util.HashMap;
import java.util.Map;


public class LogParseFunctionFactory {

    public static final Map<String, IFunction<Object>> FUNCTION_MAP = new HashMap<>(32);

    /**
     * 操作日志自定义函数注册.
     *
     * @param functionName 函数名称
     * @param function     函数体
     */
    public static void registerFunction(String functionName, IFunction<Object> function) {
        if (!FUNCTION_MAP.containsKey(functionName)) {
            FUNCTION_MAP.put(functionName, function);
        }
    }
}
